package com.coolbi.onsupai.core.biz;

import java.util.List;

import com.coolbi.onsupai.core.entity.FranchiserFund;

/**
 * @Description FranchiserFund Biz 账户资金信息FranchiserFund 业务接口
 * @author cgn
 * @CodeDate 2012-6-20 上午11:29:24
 */
public interface FranchiserFundBiz extends BaseBiz<FranchiserFund> {

	/**
	 * 检测账号是否已被使用
	 * @param accountNo
	 * @return
	 */
	public boolean checkAccountNo(String accountNo);
	
	/**
	 * 修改账户状态
	 * @param id ID
	 * @param accountStatus 状态
	 * @return
	 */
	public void updateStatus(Long id, Boolean accountStatus);
	
	/**
	 * 根据查询方式、关键字查询
	 * 
	 * @param searchType 查询方式
	 * @param keyWord 关键字
	 * @param offset 偏移量
	 * @param limit 最大返回条数
	 * @return
	 */
	public List<FranchiserFund> findByKeyWord(String searchType, String keyWord, int offset, int limit);

	/**
	 * 根据查询方式、关键字查询记录数
	 * 
	 * @param searchType 查询方式
	 * @param keyWord 关键字
	 * @return
	 */
	public int countBykeyWord(String searchType, String keyWord);
}
